#ifndef __INOISE_LISTENER_HPP__
#define __INOISE_LISTENER_HPP__

#include <string>
#include "Engine/Vector3.hpp"

using namespace PocketSurvival::Engine;

namespace PocketSurvival
{
    struct ComponentBody;

    struct INoiseListener
    {
        virtual void hearNoise(ComponentBody *sourceBody, const Vector3& sourcePosition, float loudness) = 0;
    };
    
} // namespace PocketSurvival

#endif
